package tests;

import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;

import entities.Persoon;

import business.PersoonZoeker;

public class ZoekPersoonTest
{
	public static void main(String[] args)
	{
		PersoonZoeker pZoeker = new PersoonZoeker();
		pZoeker.setNaam("Appelgat");
		
		
		System.out.println("Searching...");
		List<Persoon> results = pZoeker.zoek();
		
		System.out.println("Size: " + results.size());
		
		for(Persoon p : results)
		{
			String tussen = "";
			
			if(p.getTussenvoegsel() != null)
				tussen = p.getTussenvoegsel();
			
			System.out.println(p.getVoornaam() + " " + p.getNaam());
		}
		
		
		//pZoeker.setNaam(null);
		Calendar cal = new GregorianCalendar(1982, Calendar.APRIL, 13, 0, 0, 0);
		pZoeker.setGeboortedatum(cal); // 1982-04-13
		System.out.println("Searching...");
		results = pZoeker.zoek();
		
		System.out.println("Size: " + results.size());
		
		for(Persoon p : results)
		{
			String tussen = "";
			
			if(p.getTussenvoegsel() != null)
				tussen = p.getTussenvoegsel();
			
			System.out.println(p.getVoornaam() + " " + p.getNaam());
		}
	}
}
